package com.evancharlton.mileage.io;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.channels.FileChannel;
public class DbExportActivity extends BaseExportActivity {
@Override
protected ExportTask createExportTask() {
return new DbExportTask();
}
private static final class DbExportTask extends ExportTask {
@Override
public String performExport(String inputFile, String outputFile) {
try {
FileChannel input = new FileInputStream(inputFile).getChannel();
FileChannel output = new FileOutputStream(outputFile).getChannel();
input.transferTo(0, input.size(), output);
input.close();
output.close();
return outputFile;
} catch (IOException e) {
}
return null;
}
}
}